toasted almonds - English Synonyms Dictionary